home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
tex-k
/
tex-k-archive.past
/
1994.12.gz
/
1994.12
/
000028_karron@mcard27.med.nyu.edu_Tue Dec 6 13:53:00 1994.msg
< prev
next >
Wrap
Internet Message Format
|
1994-12-30
|
4KB
Received: from mcard27.med.nyu.edu by cs.umb.edu with SMTP id AA21108
(5.65c/IDA-1.4.4 for <tex-k@cs.umb.edu>); Tue, 6 Dec 1994 19:35:08 -0500
Received: by mcard27.med.nyu.edu (921113.SGI.UNSUPPORTED_PROTOTYPE/921111.SGI.ANON_FTP.DBK)
for tex-k@cs.umb.edu id AA06545; Tue, 6 Dec 94 18:53:05 -0500
From: karron@mcard27.med.nyu.edu (Dan Karron karron@nyu.edu)
Message-Id: <9412062353.AA06545@mcard27.med.nyu.edu>
Subject: Software Cleanup
To: tex-k@cs.umb.edu
Date: Tue, 6 Dec 1994 18:53:00 -0500 (EST)
X-Mailer: ELM [version 2.4 PL23]
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Content-Length: 3313
Dear Karl and other TeX hackers...
Whata a MESS !!
IRIX 4.05 install out of the box de-novo does not work for various
reasons...
I will clean things up and post the diffs, but here is what I have
learned:
1) Karl: you need a set of variables in the makefiles that
give a install path for mf and tex bootstrapping, i.e., when
you run them for the first time before the files are installed
in the installation directories. Also, an insidious problem
is that on re-installs, your pool and format images will use
sources in the OLD, installed directory before the newer sources
to be dump/imaged are made. This can mean for insidious verions
conflicts. so for TEXPOOL, you should have a variable TEXPOOL_BOOTSTRAP,
that points to the local, uninstalled files.
Configure should be able to search reasonable places for directories that
look like they have appropriate files if you don't say where to put stuff.
2)Karl, .. please... each submakefile should inherate
the superior makefile properites. I know that many makes are
LAME. Why not recursively edit in ./configure so that as I and
my colleagues fix things in subdirs, we don't have to always run
the makes from the root. This also causes real headaches.
Instead of passing large blocks of settings, why not
have a common block of things read in by each makefile, or
edited into each make file.
Finally, gcc seems to have some math/arithmitic problems, in that
mf compiled with gcc on IRIX 4.05 is failing for
! Pen cycle must be convex.
<to be read again>
The letter A [65]
! METAFONT capacity exceeded, sorry [main memory size=262141].
So, I am rerunning with SGI cc, but then strong type checking causes
cc -I./../lib -I../.. -g -c lex.yy.c
accom: Error: /usr/include/stdlib.h, line 102: Qualifier mismatch in prototype, pointer to const char versus pointer to char
extern int system( char *);
---------------------------------^
accom: Error: /usr/include/stdlib.h, line 102: inconsistent prototypes for function system
extern int system( char *);
---------------------------------^
accom: Error: /usr/include/errno.h, line 47: Qualifier mismatch in prototype, pointer to const char versus pointer to char
extern void perror( char *);
---------------------------------^
accom: Error: /usr/include/errno.h, line 47: inconsistent prototypes for function perror
extern void perror( char *);
---------------------------------^
This should be fixed by .configure
Sheesh... All I started out trying to do was upgrade my TeX
instllation, but I see that this is turning into a career path.
I can send you or anyone who wants the diffs, but then I only
know from SGI boxes... and gmake... geezz... :)
Running a TeX installation is like tending old
racing cars... fun if you like the details...
I hope that we can get to a new release soon as soon as we
agree how to rework the makefiles...
Cheers!
Dan.
--
| karron@nyu.edu (e-mail alias)Dan Karron, Ph.D.,Research Assistant Professor|
| Phone: 212 263 5210 Fax: 212 263 7190 New York University Medical Center |
| 560 First Avenue Digital Pager <1> 212 397 9330 |
| New York, New York 10016 <2> 10896 <3> <your-number-here> |